.ribbon-tabs{
	margin-left:5px;
}
	.ribbon-tabs ul li{
		display:inline;
	}
		.ribbon-tabs ul li a{
			display:inline-block;
			padding: 0 10px 0 10px;
			font-size:12px;
			color:#333;
			text-shadow: 0px 1px 1px #fff;
				text-align:center;
				font-weight:bold;
		}
		.ribbon-tabs ul li a.active{
			color:#fff;
			text-shadow: 0px 1px 1px #000;
		}

.ribbon-main{
	height:90px;
	margin-top:-1px;
	padding-top:6px;
	padding-left:5px;
}
	.ribbon-itens{

		height:84px;
	}
		.ribbon-itens > ul > li{
			display:inline-block;
			height:79px;
			padding:5px 5px 0px 5px;
			border-left:1px solid rgba(100,100,100,0.5);
		}
		.ribbon-itens > ul > li:first-child{
			border-left:none;
		}
		
		.ribbon-group > ul > li{
			display:inline-block;
			
		}
		.ribbon-group > small{
			text-align:center;	
			margin-top:3px;
			font-size:11px;
			letter-spacing:1px;
			display:block;
			color:#fff;
		}
			.ribbon-item{
				padding:5px;
				min-width:64px;
				border:1px solid rgba(100,100,100,0);
			}
			.ribbon-item:hover{
				border-top:1px solid rgba(100,100,100,0.5);
				border-left:1px solid rgba(100,100,100,0.5);
				border-right:1px solid rgba(180,180,180,0.5);
				border-bottom:1px solid rgba(180,180,180,0.5);
				background:rgba(100,100,100,0.0);
			}
			.ribbon-item span{
				display:block;
				width:32px;
				margin:auto;
			}
			.ribbon-item small{
				font-size:11px;
				display:block;
				color:#fff;
				text-shadow: 0px 1px 1px #333;
				text-align:center;
				font-weight:bold;
			}
			.ribbon-item:hover small{
				text-shadow: 0px 1px 1px #333;
				color:#fff;
			}